package com.yunji.system.service.convert;

import com.yunji.common.model.domain.EventRecordDO;
import com.yunji.common.model.vo.EventRecordVO;
import com.yunji.common.utils.bean.BeanUtils;

import java.util.ArrayList;
import java.util.List;

public class EventRecordConvert {

    public static List<EventRecordVO> domainTOVOList(List<EventRecordDO> eventRecordDOList) {
        List<EventRecordVO> eventRecordVOList = new ArrayList<>();
        for (EventRecordDO eventRecordDO : eventRecordDOList) {
            EventRecordVO eventRecordVO = domainTOVO(eventRecordDO);
            eventRecordVOList.add(eventRecordVO);
        }
        return eventRecordVOList;
    }

    public static EventRecordVO domainTOVO(EventRecordDO eventRecordDO) {
        EventRecordVO eventRecordVO = new EventRecordVO();
        BeanUtils.clone(eventRecordDO, eventRecordVO);
        return eventRecordVO;
    }
}